package de.hanbei.httpserver; import static org.junit.Assert.assertEquals; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.OutputStreamWriter; import org.apache.commons.io.Charsets; import org.junit.Test; /** * * */ public class CharOutStreamTest { @Test public void testCharOutStreamBehaviour() throws IOException { ByteArrayOutputStream out = new ByteArrayOutputStream(); OutputStreamWriter charOut = new OutputStreamWriter(out, Charsets.UTF_8); charOut.write("Test"); charOut.flush(); out.write("Test2".getBytes(Charsets.UTF_8)); charOut.write("Test3"); charOut.close(); out.close(); String s = out.toString(Charsets.UTF_8.name()); assertEquals("TestTest2Test3", s); } }